// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.subscribeMessage.send({
      // touser: cloud.getWXContext().OPENID, // touser为接受者的openid，这里通过 getWXContext 获取 OPENID，也可以通过小程序端进行传入
      touser: cloud.getWXContext().OPENID,
      templateId: "b6PLBh979F4ZkuBXgmuAygGutvj4FGflLP67iW14u1c",//所需下发的订阅模板id
      page: '/pages/login/login',//页面路径链接
      data: { // 这里需要回到平台管理的模版详情界面具体请看下图
        thing1: {
          value: event.type,
        },
        number2: {
          value: event.num
        },
        thing3: {
          value: event.notice
        },
      },
    })//因为是异步所以我们加了await让它可以赋值最后返回
    return result;
  } catch (err) {
    throw err
  }
}
